package com.qianda.qdminiapp.service.client;
/**
 * 服务结果数据转换器
 * 
 * @author gaigeshen
 * @since 12/27 2017
 */
public interface ServiceResultParser {

  /**
   * 转换为指定的结果
   * 
   * @param result 字符串
   * @param dataType 数据类型
   * @return 服务结果对象
   * @throws ParseServiceResultException 转换失败
   */
  <T> ServiceResult<T> parse(String result, Class<T> dataType) throws ParseServiceResultException;
  
}
